﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DomainModel
{
    /// <summary>
    /// Représente les algorithmes de calcul des délais "Normaux"
    /// </summary>
    internal class NormalDelayCalculating : IDelayCalculatingStrategy
    {
        private Panne Panne { get; set; }

        public NormalDelayCalculating(Panne panne)
        {
            Panne = panne;
        }

        public TimeSpan CalculateMaxDelay()
        {
            // Algorithme de calcul "Normal"

            if (Panne.Label == "Support arraché du sol")
            {
                return TimeSpan.FromDays(5);
            }
            else
            {
                return TimeSpan.FromDays(15);
            }
        }
    }
}
